an awful lot of - French English Dictionary